$(function(){
    // 点击“去注册”的链接
    $('#link_reg').on('click',function(){
        $('.login-box').hide();
        $('.reg-box').show();
    })

    // 点击“去登录”的链接
    $('#link_login').on('click',function(){
        $('.reg-box').hide();
        $('.login-box').show();
    })

    const {form,layer} = layui;
    form.verify ({
        pwd: [/^[\S]{6,12}$/,'密码不符合规则'],
        repwd:function(value) {
           let pwd = $('.reg-box [name=repassword]').val();
            if(pwd !== value){
                return '两次密码不一致';
            }
        }
    })
      $('#form_reg').on('submit',function(e){
         e.preventDefault();
         const data = {
            username: $('#form_reg [name=username]').val(),
            password: $('#form_reg [name=password]').val()
          }
         $.post('/api/reguser',data,function(res){
             if(res.status !== 0)  return layer.msg(res.message);
          layer.msg('注册成功,请登录!')
          $('#link_login').click();
         })
      })
      $('#form_login').submit(function(e){
        e.preventDefault();
        $.ajax({
            url:'/api/login',
            method:'POST',
            data:$(this).serialize(),
            success:function(res) {
                if(res.status !== 0) return layer.msg('登录失败')
                layer.msg('登录成功!');
                 // 将登录成功得到的 token 字符串，保存到 localStorage 中
                localStorage.setItem('token',res.token);
                // 跳转到后台主页
                location.href='/index.html'
            } 
        })
      })
})